package cn.edu.sdyu.ie.crs.service;

import cn.edu.sdyu.ie.crs.domain.Classroom;
import cn.edu.sdyu.ie.crs.domain.DeviceRunLog;
import org.springframework.data.domain.Page;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public interface DeviceRunLogService {

    /**
     * 查询所有设备运行日志信息
     * @return
     */
    List<DeviceRunLog> findAll();

    /**
     *
     * @param page 页码
     * @param pageSize 分页大小
     * @return
     */
    Page<DeviceRunLog> findByPage(Integer page, Integer pageSize);

    /**
     * 根据设备运行日志ID查询设备运行日志信息
     * @param id 设备运行日志Id
     * @return
     */
    DeviceRunLog findDeviceRunLogById(Integer id);

    /**
     * 保存设备运行日志信息
     * @param deviceRunLog 设备运行日志对象
     */
    void saveDeviceRunLog(DeviceRunLog deviceRunLog);

    /**
     * 根据设备运行日志ID删除设备运行日志信息
     * @param id
     */
    void deleteDeviceRunLogById(Integer id);

}
